<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<script>
    //--------------------------------------------------------------------------------------------------------------------------------
    var callInfoCustomerId = $('#customerId').val();
    var layerIndex,
        /* 事件 */
        Events = {
            //得到查询的参数
            tableParams: function (params) {
                params.synchType = $("#synchType").val();
                return params;
            },
            getHeight: function () {
                return $(window).height() - ($(".search-panel").outerHeight() || 60) - 45;
            },
            // 查询数据
            searchAction: function () {
                //初始化table上面的工具组
                //初始化table上面的工具组
                Page.Table.bootstrapTable('refreshOptions', {pageNumber: 1, pageSize: 20});
            },
            statusAction: function (value, row, index) {
                if (value!=null) {
                    if (value == "0") {
                        return "客户同步";
                    } else if (value == "1") {
                        return "收款单同步";
                    }else if (value == "2") {
                        return "销售出库单同步";
                    }else if (value == "3") {
                        return "采购入库单同步";
                    }
                }
            },
        },
        ActionEvents = {
        },
        /* 画面对象 */
        Page = {
            // 当前结点
            currNode: {},
            // 表格
            Table: $("#listTable"),

            // 初始化Validator
            initValidator: function () {

            },

            // 事件初期化
            initEvents: function () {
                // 查询按钮按下事件
                $(".fn-search").click(Events.searchAction);
            },

            // 画面初始化
            initialize: function () {
                Page.Table.bootstrapTable({
                    height: Events.getHeight(),
                    method: 'get', //这里要设置为get，不知道为什么 设置post获取不了
                    url: webRoot + "/system/synchLog/searchAction.json",
                    dataType: "json",
                    search: false,
                    iconSize: 'outline',
                    pagination: true,
                    pageSize: 20,
                    pageNumber: 1,
                    sidePagination: 'server',//设置为服务器端分页
                    queryParams: Events.tableParams, //参数   q
                    queryParamsType: 'limit',
                });

                setTimeout(function () {
                    Page.Table.bootstrapTable('resetView');
                }, 200);

                $(window).resize(function () {
                    Page.Table.bootstrapTable("resetView", {
                        height: Events.getHeight()
                    });
                });

            },

            init: function () {
                Page.initialize();
                Page.initEvents();
                Page.initValidator();
            }
        };

    jQuery(document).ready(function () {
        Page.init();
    });
</script>
